home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Nordlicht Spiele / Nordlicht Spiele 16-08 (19xx)(Nordlicht)(DE)(PD).zip / Nordlicht Spiele 16-08 (19xx)(Nordlicht)(DE)(PD).adf / VChess_2.0 / VChess.dok < prev    next >
Text File  |  1993-12-12  |  44KB  |  936 lines

  1.  
  2.              VChess 2.0 - Ein Schachprogramm für Amiga-Computer
  3.                     Copyright © 1993 by Stefan Salewski
  4.                             All Rights Reserved
  5.  
  6.  
  7. Copyright und andere rechtliche Dinge
  8.    
  9.   VChess ist kein PD-Programm, sondern Shareware!
  10.  
  11.   Sämtliche Rechte an diesem Programm und  den  zugehörigen  Dateien  liegen
  12.   beim Autor Stefan Salewski.
  13.  
  14.   Trotz vielfälltiger Tests kann nicht garantiert werden, daß VChess  völlig
  15.   frei von Fehlern ist. SIE BENUTZEN DIESES PROGRAMM AUF IHR EIGENES RISIKO.
  16.   Der Programmautor ist in keinem Fall  für  irgendwelche  Schäden  (direkte
  17.   oder indirekte), die aus der Benutzung von VChess resultieren, haftbar.
  18.  
  19.   VChess ist frei kopierbar, sofern folgende Dinge beachtet werden: 
  20.  
  21.   Das Paket muß folgende Dateien in unveränderter Form enthalten: 
  22.    
  23.   Datei                             Größe      Bedeutung
  24.   --------------------------------------------------------------------------
  25.   VChess                            97564      Hauptprogramm, V 2.0
  26.   VChessOpenings                    40588      Eröffnungs-Bibliothek (138)
  27.   VChess.doc                        35290      Englische Dokumentation
  28.   VChess.dok                        44086      Deutsche  Dokumentation
  29.   CustomColors1.config               1668      Beispiel-Konfiguration
  30.   OneWindow.config                   1668      Beispiel-Konfiguration
  31.   Games/A.Geller(UdSSR)-H.Palm(D)     592      Ein gespeichertes Spiel
  32.   Games/Game1                         480      Ein gespeichertes Spiel
  33.   Games/Game2                         432      Ein gespeichertes Spiel
  34.   Text/Text1                           39      Icon für Textfiles
  35.   Text/A.Geller(UdSSR)-H.Palm(D)     1116      Beispiel einer Zugliste
  36.   Libs/GarbageCollector.library      9820      © Fridtjof Siebert, V 3.0
  37.   (Libs/ReqTools.library            38104      © Nico Francois, V 38.1022)
  38.    
  39.   (Die ReqTools.library muß in diesem Paket nicht unbedingt enthalten  sein,
  40.   da sie wohl eh fast jeder besitzt.  Außerdem  ist  es  auch  erlaubt,  die
  41.   beiden Libraries durch neuere Versionen zu ersetzen, sofern  das  Programm
  42.   mit den neueren Versionen ebenfalls problemlos funktioniert.)
  43.  
  44.   (Eine  Komprimierung  der  Dateien  mit  Archivierungsprogrammen  wie  LHA
  45.   (© Stefan Boberg) ist zulässig, sofern sichergestellt ist,  daß  sämtliche
  46.   Dateien  wieder  in  ihren  unveränderten  Originalzustand  zurückversetzt
  47.   werden können.)
  48.  
  49.   Sogenannte PD-Händler, die das Programm vertreiben wollen, dürfen sich nur
  50.   die Leerdiskette und den Kopieraufwand bezahlen lassen. Niemand  darf  für
  51.   die Disk,  auf  der  sich  VChess  befindet,  mehr  als  DM 5  oder  US$ 5
  52.   verlangen! Das gilt auch, wenn sich auf der Diskette noch andere  Software
  53.   befindet, oder wenn VChess in einer FD-Serie aufgenommen wurde.
  54.  
  55.   Der Vertrieb von VChess in sogenannten  "Softwarepaketen",  die  mehr  als
  56.   DM 5 oder US$ 5 kosten,  ist  nur  mit  meiner  schriftlichen  Genehmigung
  57.   erlaubt. (Leider gibt es  immer  wieder  Leute,  die  in  großen  Anzeigen
  58.   werben: "Die 100 besten FD-Programme für nur DM 99". Wer sich so ein Paket
  59.   bestellt, wird oft feststellen müssen, daß er zwar hundert Programme, aber
  60.   nur wenige Disketten bekommt, und daher viel zu viel bezahlt hat.)
  61.  
  62.   Der Vertrieb von VChess auf CD-ROM ist nur  erlaubt,  wenn  sich  auf  der
  63.   CD-ROM der Inhalt von  FD-Disketten  befindet  (etwas  Fish 500-1000  oder
  64.   Amok 1-120), oder wenn der Preis der  CD-ROM  nicht  höher  als  DM 1  pro
  65.   Megabyte ist. Eine mit 100 Megabyte gefüllte CD-ROM darf also nicht teurer
  66.   als für DM 100 verkauft werden. Außerdem darf sich auf einer  CD-ROM,  auf
  67.   der  sich  VChess  befindet,  nur  FD-Software  befinden,  und   keinerlei
  68.   kommerzielle Software.
  69.  
  70.   Grundsätzlich behalte ich mir vor,  einzelnen  Firmen  oder  Personen  den
  71.   Vertrieb von VChess zu verbieten.
  72.  
  73.   VChess darf (auch  in  archivierter  Form)  in  Mailboxsystemen  oder  FTP
  74.   Servern zum freien Download abgelegt werden, sofern ebenfalls obige  Dinge
  75.   beachtet werden.
  76.  
  77.   Sie als Nutzer von VChess sollten folgendes beachten: Eine Leerdisk kostet
  78.   ca. DM 1, das Kopieren von VChess dauert maximal 2 Minuten. Wenn  Sie  für
  79.   die Disk mit VChess mehr als DM 3  gezahlt  haben,  war  das  schon  recht
  80.   teuer. Sollte Ihnen aber irgendein Gauner mehr als DM 5 abgeknöpft  haben,
  81.   so sind Sie betrogen worden. Teilen Sie mir dies unbedingt mit, und wenden
  82.   Sie sich auch an Ihre örtliche Verbraucherzentrale.
  83.  
  84. Einleitung:
  85.    
  86.   VChess  ist  ein  in  Oberon  (Amiga Oberon   V 3.0,   © Fridtjof Siebert)
  87.   entwickeltes Schachprogramm für Amiga-Computer. Durch konsequente  Nutzung
  88.   der Funktionen von OS 2.0 und der ReqTools.library  (© Nico Francois)  ist
  89.   ein sehr kompaktes, leistungsfähiges und  bedienungsfreundliches  Programm
  90.   entstanden. Als Systemvoraussetzung benötigt  VChess  einen  Amigarechner,
  91.   auf  dem  mindestens  OS 2.0   installiert   ist,   und   zusätzlich   die
  92.   ReqTools.library  (© Nico Francois)   und   die   GarbageCollector.library
  93.   (© Fridtjof Siebert). Falls die ReqTools.library in  diesem  Softwarepaket
  94.   nicht enthalten sein sollte, und Sie diese Library noch nicht besitzen, so
  95.   finden Sie diese u.a auf Fish-794. Die GarbageCollector.library sollte  in
  96.   jedem Fall diesem Programm  beiligen.  Diese  beiden  Librarys  sind  frei
  97.   kopierbar. (Beachten Sie auch, daß es zu beiden  Librarys  noch  spezielle
  98.   Konfigurationsprogramme  gibt,  mit  denen  man  die  Librarys  in   ihrem
  99.   Verhalten    den    eigenen     Vorlieben     anpassen     kann.     Diese
  100.   Konfigurationsprogramme finden Sie  ebenfalls  u.a  auf  den  FD-Disketten
  101.   Fish-794 oder Amok-75.) Vom Speicherbedarf ist das Programm sehr genügsam.
  102.   Wenn Sie auf die Benutzung der Eröffnungsbibliothek verzichten,  wird  das
  103.   Programm wohl auch auf einem Rechner mit nur  512k  Hauptspeicher  laufen.
  104.   Die normale Stackgröße von 4096 Bytes sollte auch ausreichen.
  105.  
  106. Installation
  107.    
  108.   Kopieren Sie, falls noch nicht installiert,  die  GarbageCollector.library
  109.   und die ReqTools.library nach LIBS:. Damit ist die Installation im Prinzip
  110.   schon abgeschlossen, Sie können  VChess  jetzt  von  der  Workbench  durch
  111.   Doppelklick starten. Wollen Sie VChess auf der Festplatte installieren, so
  112.   kopieren  Sie  am  besten  das  gesamte  Verzeichnis  "VChess"   auf   die
  113.   Festplatte,   da   sich   in   diesem   Verzeichnis    u.a.    auch    die
  114.   Eröffnungsbibliothek befindet.
  115.  
  116. Programmstart
  117.    
  118.   Am besten starten Sie das Programm einfach von  der  Workbench  aus  durch
  119.   Doppelklick. Sie können es aber auch aus der Shell in der bekannten  Weise
  120.   starten, Parameter sind hier nicht erforderlich. Falls in dem Verzeichnis,
  121.   in dem sich VChess befindet, eine Datei  namens  VChess.config  existiert,
  122.   wird diese automatisch eingelesen, anderenfalls werden  Vorgaben  für  die
  123.   Programmeinstellungen benutzt.
  124.  
  125. Erste Schritte
  126.    
  127.   Bevor Sie sich die Anleitung weiter durchlesen, sollten Sie  das  Programm
  128.   bereits jetzt einmal  starten  und  mit  den  einzelnen  Funktionen  etwas
  129.   herumspielen. Nach dem Programmstart öffnen sich drei Fenster.  Das  große
  130.   Fenster mit dem Schachbrett  ist  das  Hauptfenster,  die  anderen  beiden
  131.   brauchen Sie momentan noch nicht zu beachten. Die Bedienung des  Programms
  132.   erfolgt fast vollständig  mit  der  Maus.  Drücken  Sie  (bei  aktiviertem
  133.   Hauptfenster) die rechte Maustaste, um sich einen  groben  Überblick  über
  134.   das Pulldown-Menü zu verschaffen. (Falls Ihnen die Grafik oder  Farbgebung
  135.   nicht gefällt, so ist das kein Grund das Programm sofort  zu  löschen.  Es
  136.   lassen sich sehr viele  Dinge  einstellen  bzw.  verändern,  näheres  dazu
  137.   weiter unten.) Wählen Sie jetzt den Menüpunkt "Config/Reset  to  defaults"
  138.   an, um alle Einstellungen auf Standardwerte zurückzusetzen.  Durch  Anwahl
  139.   von  "Project/NewGame"  beginnen  Sie  zu  spielen.  Sie   spielen   jetzt
  140.   vorgabemäßig mit den weißen Figuren gegen den Computer. Sie  bewegen  Ihre
  141.   Figuren, indem Sie mit der linken Maustaste auf die Figur,  welche  bewegt
  142.   werden soll, klicken. Sie wird nun markiert. Klicken Sie nun auf das Feld,
  143.   auf das die Figur gesetzt werden soll. War dies ein erlaubter Zug, so wird
  144.   die Figur nun entsprechend bewegt, und der Computer antwortet  mit  seinem
  145.   Gegenzug. Nun sind Sie wieder dran, usw. Sie können auch ein wenig mit den
  146.   anderen Menüfunktionen herumexperimentieren. Bei den  meisten  Menüpunkten
  147.   ist wohl offentsichtlich, was sie bewirken. Natürlich können Sie auch  die
  148.   Größe der Fenster  verändern,  oder  die  beiden  Hilfsfenster  auch  ganz
  149.   schließen.
  150.  
  151. Nutzungsgebühren
  152.    
  153.   Begonnen habe ich mit der Entwicklung von VChess im August '92, und nun im
  154.   Oktober '93 ist die Version 2.0 endlich (fast) fertig. Ich schätze, daß in
  155.   dem Programm bis jetzt ca. 1000 Arbeitsstunden stecken.  Sie  können  sich
  156.   sicherlich selbst ausrechnen, was  die  Entwicklung  dieses  Programms  in
  157.   einem Softwarehaus gekostet hätte, oder was ich in  dieser  Zeit  anderswo
  158.   hätte verdienen können. Zudem ist die Programmentwicklung  natürlich  auch
  159.   mit nicht unerheblichen Unkosten verbunden.
  160.  
  161.   Ursprünglich hatte ich vor, VChess kommerziell zu vertreiben. Da aber auch
  162.   bei einem kommerziellen Vertrieb keineswegs gewährleistet ist, daß man als
  163.   Programmierer einen gerechten Lohn für seine Arbeit erhält, habe ich  mich
  164.   nun doch entschlossen,  die  Version  2.0  von  VChess  als  Shareware  zu
  165.   vertreiben. Mit Shareware ist hier gemeint, daß  das  Programm  zwar  frei
  166.   kopierbar ist,  so  daß  Sie  es  daher  (fast)  kostenlos  von  Freunden,
  167.   FD-Händlern oder auch über DFÜ beziehen können, um es dann in Ruhe zuhause
  168.   auszuprobieren. Wenn es  Ihnen  gefällt  und  Sie  es  weiterhin  benutzen
  169.   wollen, so müssen Sie allerdings einen bestimmten Geldbetrag an den  Autor
  170.   schicken bzw. überweisen.
  171.  
  172.   Bei VChess 2.0 handelt es sich übrigens um echte Shareware, d.h. Sie haben
  173.   mit dieser Version bereits die Vollversion des Programms. Ich  betone  das
  174.   hier  extra,  da  viele  Programmautoren  wegen  der   extrem   schlechten
  175.   Zahlungsmoral  der  Nutzer   dazu   übergegangen   sind,   nur   noch   im
  176.   Funktionsumfang  eingeschränkte  Programmversionen  zum  freien   Kopieren
  177.   freizugeben. VChess 2.0 hat jedoch keinerlei willkürliche Einschränkungen.
  178.   Sie als Nutzer haben damit den Vorteil, daß Sie wirklich  alle  Funktionen
  179.   des  Programms  ausprobieren  können,   und   nicht   nach   Zahlung   der
  180.   Sharewaregebühr noch einige Wochen auf die Vollversion warten müssen.  Und
  181.   ich spare dadurch die Versandarbeit und Portokosten.
  182.  
  183.   Dieses Verfahren ist vom Prinzip zwar  sehr  überzeugend,  doch  es  setzt
  184.   natürlich eine gewisse Aufrichtigkeit bei dem Nutzer  voraus.  Obwohl  die
  185.   Nutzung von Sharewareprogrammen, ohne die Sharewaregebühr zu bezahlen, vom
  186.   Prinzip mit Ladendiebstahl vergleichbar ist, ist für einen  Ladendiebstahl
  187.   natürlich wesentlich mehr "Mut" nötig. Denn Ladendiebe müssen immer  damit
  188.   rechnen,  erwischt  und   auch   verurteilt   zu   verden,   während   die
  189.   mißbräuchliche Verwendung von Software kaum nachweisbar ist.  Aber  gerade
  190.   deshalb ist die echte Shareware, bzw. die  Zahlung  der  Nutzungsgebühren,
  191.   ein guter Indikator für die Moral in einer Gesellschaft.
  192.  
  193.   Wenn Sie also VChess 2.0 weiterhin nutzen wollen, so  schicken  Sie  bitte
  194.   einen Betrag von etwa DM 20 an folgende Adresse:
  195.  
  196.                                Stefan Salewski
  197.                                 Stolper Weg 3
  198.    
  199.                                 D-21680 Stade
  200.    
  201.                                Bankverbindung:
  202.                             Stadt-Sparkasse Stade
  203.                             Bankleitzahl 24151005
  204.                              Kontomummer  823864
  205.    
  206.   Bitte überprüfen Sie, ob diese Adresse und  Kontonummer  mit  den  Angaben
  207.   übereinstimmt, die angezeigt werden, wenn Sie im Menü von VChess den Punkt
  208.   "Project/About" anwählen. Falls es Unstimmigkeiten gibt, hat  hier  jemand
  209.   widerrechtlich etwas verändert,  besorgen  Sie  sich  dann  eine  korrekte
  210.   Version aus einer seriösen  Quelle,  beispielsweise  von  der  FISH-  oder
  211.   AMOK-FD-Serie. Am besten Überweisen Sie mir das Geld, oder schicken  einen
  212.   Verrechnungscheck. Falls Sie mir Bargeld schicken, so ist es  Ihr  eigenes
  213.   Risiko, wenn es auf dem Postweg verloren geht.  Falls  Sie  mir  das  Geld
  214.   überweisen, so geben Sie bitte auf dem Überweisungsformular (lesbar) ihren
  215.   Namen und Adresse an, damit ich weiß von wem das Geld stammt.  Jeder,  der
  216.   die Nutzungsgebühr bezahlt  hat,  bekommt  vom  mir  eine  Postkarte  oder
  217.   ähnliches, damit er weiß, daß das Geld auch angekommen  ist.  Sollten  Sie
  218.   diese Bestätigung auch nach vier Wochen  noch  nicht  erhalten  haben,  so
  219.   gehen Sie der Sache bitte nach. Es ist leider  nie  ganz  auszuschliessen,
  220.   daß irgendwelche Gauner versuchen, das Geld  irgendwie  in  dunkle  Kanäle
  221.   umzuleiten.
  222.  
  223.   Bevor ich jetzt mit der Erklärung der Benutzung des  Programms  fortfahre,
  224.   hier noch einige Begriffsdefinitionen:
  225.  
  226.   Anklicken von Figuren oder Feldern: Sie  bewegen  den  Mauspfeil  auf  das
  227.   gewünschte Feld, drücken den linken Mausknopf und lassen ihn wieder los.
  228.  
  229.   Menü: Hiermit ist immer das Pull-Down-Menü gemeint, in welchem Sie mit der
  230.   rechtem Maustaste bestimmte Funktionen oder Aktionen anwählen können.
  231.  
  232.   Das Programm verwendet momentan ausschließlich englische Bezeichnungen und
  233.   Namen. Wenn Sie folgende Begriffe kennen, dürften  daraus  aber  keinerlei
  234.   Probleme entstehen:
  235.  
  236.   Deutsche Bezeichnung           (Meine) englische Übersetzung
  237.   -----------------------------------------------------------
  238.   Schach                         chess
  239.   Schachfeld                     square
  240.   Schachmatt                     (check)mate
  241.   Schach(stellung)               check
  242.   Brett                          board
  243.   Feld                           square
  244.   Figur                          chessman, I call it stone
  245.   Zug                            move
  246.   Halbzug                        halfmove
  247.   Matt                           mate
  248.   Patt                           stalemate
  249.   Remis                          remis
  250.   Eroberung                      capture
  251.   Schlag                         capture
  252.   König                          king
  253.   Dame                           queen
  254.   Turm                           rook
  255.   Läufer                         bishop
  256.   Springer                       knight
  257.   Bauer                          pawn
  258.    
  259. Spielstärke
  260.    
  261.   Zunächst einmal ist es natürlich ein großer Unterschied, ob man auf  einem
  262.   Rechner mit 68000- oder 68040-Prozessor spielt. Auf meinem A3000  verliere
  263.   ich unter fairen Bedingungen meistens gegen den Rechner, wobei mit  fairen
  264.   Bedingungen gemeint ist, daß man nicht wesentlich länger überlegt als  der
  265.   Computer  und  auch  keine  Züge  zurücknimmt.  Genaue  Angaben  über  die
  266.   Spielstärke  kann  ich  allerdings  nicht  machen,   da   ich   zu   wenig
  267.   Vergleichsmöglichkeiten habe. Übermäßig  hoch  ist  die  Spielstärke  aber
  268.   wahrscheinlich  nicht,  da   der   Schachalgorithmus   eine   vollständige
  269.   Eigenentwicklung von mir ist, und ich dafür "nur" ca. 400  Stunden  Arbeit
  270.   investiert habe. Andere Leute haben da wohl schon wesentlich  mehr  drüber
  271.   nachgedacht. Am besten probieren Sie selbst aus, ob  die  Spielstärke  für
  272.   Sie ausreicht. Ich denke, solange man mindestens die Hälfte  aller  Spiele
  273.   gegen den Rechner verliert, ist dies der Fall. Außerdem macht es ja keinen
  274.   Spaß mehr gegen den Computer zu spielen, wenn man fast  keine  Chance  auf
  275.   Sieg hätte. Man  könnte  dann  natürlich  die  Spielstärke  des  Computers
  276.   künstlich verringern, aber wenn man  weiß,  daß  der  Rechner  absichtlich
  277.   schlecht gespielt hat, kann man sich ja auch  über  einen  Sieg  nicht  so
  278.   richtig freuen. Falls Sie der Meinung sind, daß die Spielstärke zu  gering
  279.   ist, so können Sie mir dies  selbstverständlich  mitteilen.  Wenn  mehrere
  280.   Personen dieser Meinung sind, so werde ich mir Gedanken  machen,  wie  man
  281.   die Spielstärke weiter steigern kann. Mir reicht sie  jedenfalls  momentan
  282.   aus.
  283.  
  284. Nun zur Bedienung des Programms:
  285.    
  286.   Nach dem Starten des Programms sehen Sie das  Hauptfenster  und  eventuell
  287.   noch die beiden Hilfsfenster.  Die  Fenster  verhalten  sich  wie  normale
  288.   Workbenchfenster, man kann sie also verschieben, vergrößern  und  mit  dem
  289.   Schließsymbol schließen. Wenn Sie  das  Hauptfenster  schließen  wird  das
  290.   Programm beendet. Die Figuren  im  Hauptfenster  bewegen  Sie,  indem  Sie
  291.   einfach auf die Figur klicken, welche Sie bewegen wollen, und dann auf das
  292.   Feld, auf welches Sie gesetzt werden soll. (Bei der  Rochade  bewegen  Sie
  293.   einfach den König, der Turm wird dann automatisch  umgesetzt.)  Haben  Sie
  294.   versehentlich eine Figur angeklickt, so klicken Sie einfach  nochmals  auf
  295.   die Figur, um die Markierung wieder zu löschen.
  296.  
  297.   In dem Fenster mit  dem  Titel  "All  Moves"  werden  sämtliche  Züge  des
  298.   aktuellen Spiels angezeigt. Dabei wird die übliche  algebraische  Notation
  299.   verwendet. "2. W: B f1-b5" bedeutet, daß Weiß im zweiten Zug seinen Läufer
  300.   von dem Feld f1 nach b5 gezogen hat. Die Buchstaben hinter dem Doppelpunkt
  301.   haben dabei folgende bedeutung:
  302.  
  303.   P  Pawn   Bauer
  304.   k  Knight Springer
  305.   B  Bishop Läufer
  306.   R  Rook   Turm
  307.   Q  Queen  Dame
  308.   K  King   König
  309.    
  310.   Das  "P"  für  einen  Bauernzug  wird  allerdings  gewöhnlich  durch   ein
  311.   Leerzeichen ersetzt.
  312.  
  313.   In dem anderen Fenster mit dem  Titel  "Thinking..."  wird  die  Bewertung
  314.   aller möglichen Züge angezeigt. Die Zahl ganz rechts ist die Bewertung des
  315.   jeweiligen Zuges. Dabei entspricht der  Gewinn  eines  Bauern  gerade  100
  316.   Punkten.
  317.  
  318.   "3-3 P e4xd5 50" bedeutet dann etwa folgendes: Wenn der Bauer auf  e4  die
  319.   Figur auf d5 schlagen würde, so entspräche das für den Spieler, der gerade
  320.   am Zug ist,  dem  Gewinn  von  einem  halben  Bauern.  (Nach  Meinung  des
  321.   Computers). Die Zahlenkombination  "3-3"  gibt  dabei  die  Denktiefe  des
  322.   Computers an, hier drei Halbzüge. Ein Halbzug ist dabei  jeweils  ein  Zug
  323.   von Schwarz oder Weiß. Bei diesem Beispiel hat sich der Computer  also  zu
  324.   dem Zug "P e4xd5" alle Gegenzüge, und zu  jedem  dieser  Gegenzüge  wieder
  325.   einen eigenen Zug überlegt. Aus diesen drei Halbzügen errechnet  sich  der
  326.   Gesamtgewinn des Zuges, und der Computer wird dann den Zug auswählen,  der
  327.   den höchsten Gesamtgewinn liefert. Übrigens gibt es pro Halbzug im  Mittel
  328.   ca. 30 Möglichkeiten, aus denen man auswählen kann. Und  zu  jeder  dieser
  329.   Möglichkeiten gibt es wieder ca. 30 Gegenzüge usw. Um drei  Halbzüge  tief
  330.   zu denken, muß der Computer  30^3=30*30*30=27000  Züge  durchrechnen.  Man
  331.   kann sich das so vorstellen, daß zu jedem  möglichen  Halbzug  ein  "Baum"
  332.   erzeugt wird. Der erste Halbzug bildet die  Wurzel  des  Baumes,  von  der
  333.   Wurzel führen ca. 30 Äste zu je einem Gegenzug,  und  von  jedem  Gegenzug
  334.   wieder ca. 30 Äste zu dem Gegenzug des Gegenzuges usw.  Natürlich  braucht
  335.   bei so einem Baum nicht jeder Ast gleich lang zu sein. Daher wird  man  in
  336.   diesem Fenster meistens Angaben wie "3-4" sehen. Das  bedeutet,  daß  alle
  337.   Äste des zu diesem Zug gehörenden Baumes  drei,  einige  aber  sogar  vier
  338.   Halbzüge tief durchgerechnet wurden. (Auf einem A3000 werden übrigens  ca.
  339.   10000 Halbzüge pro Sekunde durchgerechnet.) 
  340.  
  341. Spiel- oder Aufbaumodus
  342.    
  343.   Das Programm unterscheidet zwei Modi: Den Spielmodus, und den Aufbaumodus.
  344.   Den Spielmodus erkennt man u.a. daran,  daß  die  Schachuhren  laufen.  Im
  345.   Spielmodus sind natürlich nur erlaubte Züge möglich. Im Aufbaumodus können
  346.   Sie  sich  beliebige  Stellungen  aufbauen  usw.  Folgendes  sollten   Sie
  347.   beachten: Wenn Sie im Aufbaumodus irgendetwas am Brett verändern, so  wird
  348.   natürlich ein zuvor gespieltes oder  geladenes  Spiel  ungültig  und  kann
  349.   daher dann nicht  mehr  weitergespielt  oder  abgespeichert  werden.  Oder
  350.   genauer gesagt: Die vorherigen Züge sind dann verloren.
  351.  
  352. Titelzeile des Hauptfensters
  353.    
  354.   In der Titelzeile werden verschiedene  Informationen  angezeigt,  so  z.B.
  355.   Fehlermeldungen oder auch der jeweils letzte Zug usw.  Wenn  der  Computer
  356.   einen Zug gemacht hat, steht  hier  hinter  dem  Zug  in  runden  Klammern
  357.   entweder,  welche  Eröffnung  der  Computer   gespielt   hat,   oder   die
  358.   Rechenleistung des Computers angegeben in Zügen pro Sekunde, Mps  bedeutet
  359.   dabei "Moves per second".
  360.  
  361. Schachuhren
  362.    
  363.   Im oberen Rand des Schachbretts befinden sich die  drei  Schachuhren.  Die
  364.   linke Uhr zeigt die gesamte bisher verbrauchte Bedenkzeit  von  Weiß,  und
  365.   die rechte die von Schwarz an. Die  mittlere  Uhr  zeigt  die  verbrauchte
  366.   Bedenkzeit für den gerade aktuellen Zug an.
  367.  
  368. Das Menü
  369.    
  370.   Wenn das Hauptfenster aktiv ist, können Sie folgende Menüpunkte  anwählen:
  371.    
  372.   Project
  373.      
  374.     New Game
  375.        
  376.       Hiermit starten Sie ein neues Spiel. Die Figuren werden neu  aufgebaut
  377.       und Weiß ist am Zug.
  378.  
  379.     Start Game
  380.        
  381.       Hiermit gelangen Sie ebenfalls in den  Spielmodus,  aber  die  Figuren
  382.       bleiben so stehen wie sie gerade aufgebaut sind.
  383.  
  384.     Solve for Mate
  385.        
  386.       Hiermit gelangen Sie in einen speziellen Spielmodus: Alle Züge  werden
  387.       systematisch  gleich  tief  durchgerechnet,  und   es   wird   solange
  388.       gerechnet, bis der Computer ein Matt des Gegners sieht. Dies kann  man
  389.       zum Lösen von Schachaufgaben  benutzen,  allerdings  sollte  man  hier
  390.       nicht zu viel von dem Rechner  erwarten.  Ein  Matt  das  mehr  als  5
  391.       Halbzüge entfernt ist, wird er wohl in annehmbarer Zeit  nicht  finden
  392.       können.
  393.  
  394.     Stop Game
  395.        
  396.       Das Spiel wird beendet.
  397.  
  398.     Save Game
  399.        
  400.       Mit dieser Funktion kann man  ein  Spiel  abspeichern,  um  es  später
  401.       weiterzuspielen oder es zu analysieren usw. Abspeichern ist sowohl  im
  402.       Spielmodus als auch im Aufbaumodus möglich. Aber natürlich muß es sich
  403.       um ein gültiges Spiel handeln,  daß  entweder  gerade  gespielt  wird,
  404.       gespielt wurde oder zuvor eingeladen wurde.  Gespeichert  werden  alle
  405.       Züge bis zur aktuellen Position; hat man z.B. Züge zurückgenommen,  so
  406.       werden diese nicht mit abgespeichert. Übrigens gilt dies auch für  die
  407.       anderen  Speicheroperationen  "Save Movelist",  "Print Movelist"   und
  408.       auch, wenn Sie ein Spiel mit "Add this Game" zur  Eröffnungsbibliothek
  409.       hinzufügen. (Wenn Sie  ein  Spiel  mit  "Set Up/Load Game"  eingeladen
  410.       haben, und es unter einem anderen Namen erneut abspeichern wollen,  so
  411.       müssen Sie daher vor dem Speichern "Set Up/Last Move"  aufrufen,  oder
  412.       zumindest einige Male "Set Up/Next Move")
  413.  
  414.     Save Movelist
  415.        
  416.       Das aktuelle Spiel wird als Textdatei mit der  algebraischen  Notation
  417.       abgespeichert.
  418.  
  419.     Print Movelist
  420.        
  421.       Das aktuelle Spiel wird als Textdatei ausgedruckt.
  422.  
  423.     Give Up
  424.        
  425.       Diesen Punkt können Sie anwählen, wenn Sie gegen den Computer  spielen
  426.       und aufgeben möchten.
  427.  
  428.     Offer Remis
  429.        
  430.       Hiermit  können  Sie  dem  Computer  ein  Remis  anbieten,  vielleicht
  431.       akzeptiert er es ja.
  432.  
  433.     About
  434.        
  435.       Die Adresse und Bankverbindung des Autors von VChess wird angezeigt.
  436.  
  437.     Quit
  438.        
  439.       Beendet das Spiel.
  440.  
  441.   Players
  442.      
  443.     Human-Human
  444.        
  445.       Zwei menschliche Spieler spielen gegeneinander.
  446.  
  447.     Human-Amiga
  448.        
  449.       Ein Spieler spielt mit den weißen Figuren gegen den Computer
  450.  
  451.     Amiga-Human
  452.        
  453.       Der Computer spielt mit den weißen Figuren gegen einen Spieler.
  454.  
  455.     Amiga-Amiga
  456.        
  457.       Der Computer spielt mit sich selbst.
  458.  
  459.   Time
  460.      
  461.     Mit diesem Menü können Sie einstellen, wie lange der Computer im  Mittel
  462.     nachdenken soll:
  463.  
  464.     10 Secs, 20 Secs, 30 Secs
  465.        
  466.       Die Bedenkzeit des Rechners beträgt 10, 20 oder 30 Sekunden.
  467.  
  468.     1 Min, 2 Mins, 3 Mins, 5 Mins, 10 Mins, 30 Mins
  469.        
  470.       Die Bedenkzeit des Rechners beträgt 1, 2, 3, 5, 10 oder 30 Minuten.
  471.  
  472.     1 Hour, 3 Hours, 8 Hours, 12 Hours, 24 Hours
  473.        
  474.       Die Bedenkzeit des Rechners beträgt 1, 3, 8, 12 oder 24 Stunden
  475.  
  476.     Infinite
  477.        
  478.       Der Rechner überlegt so lange bis er ein Matt sieht.
  479.  
  480.     Custom
  481.        
  482.       Mit dieser Funktion können Sie  eine  beliebige  Bedenkzeit  per  Hand
  483.       eingeben. Mit den vier Gadgets können Sie bestimmen, ob  ihre  Eingabe
  484.       in Sekunden, Minuten oder Stunden erfolgt ist. Betätigen Sie  nur  die
  485.       Returntaste, so bedeutet das, daß Sie eine Zeit in Sekunden eingegeben
  486.       haben.
  487.  
  488.     Equal ?
  489.        
  490.       Ist dieser Punkt angewählt (erkennbar an dem Häkchen),  so  paßt  sich
  491.       der   Computer   der   Bedenkzeit   des   menschlichen   Gegenspielers
  492.       selbstständig an.
  493.  
  494.     Exact ?
  495.        
  496.       Ist dieser Punkt angewählt, so hält sich der Computer  streng  an  die
  497.       vorgegebene Bedenkzeit, das heißt  er  überlegt  nie  länger  als  die
  498.       eingestellte Zeit. Ist dieser Punkt nicht angewählt, so hält sich  der
  499.       Rechner nur im Mittel an die vorgegebene Zeit, und  überlegt  manchmal
  500.       auch etwas länger. Dadurch hat der Rechner mehr Freiheit, was zu einer
  501.       höheren Spielstärke führt.
  502.  
  503.   Display
  504.      
  505.     Show Movelist
  506.        
  507.       Es wird das Hilfsfenster,  welches  alle  Züge  des  aktuellen  Spiels
  508.       zeigt, geöffnet oder in den Vordergrund gebracht.
  509.  
  510.     Show Thinking
  511.        
  512.       Es  wird  das  Hilfsfenster,  welches  die  Bewertung  aller  momentan
  513.       möglichen Züge zeigt, geöffnet oder in den Vordergrund gebracht.
  514.  
  515.     Rotate
  516.        
  517.       90+, 180, 90-
  518.          
  519.         Hiermit können Sie das Brett beliebig drehen.
  520.  
  521.     Change Colors
  522.        
  523.       White Stones, Black Stones, White Squares, Black Squares
  524.          
  525.         Hiermit können Sie die für die Figuren und Felder verwendeten Farben
  526.         verändern. Klicken Sie einfach auf das farbige Recheck, welches  die
  527.         Farbe enthält, die verwendet werden soll (und danach auf "OK").  Sie
  528.         können auf diese Weise aber immer nur  eine  Farbe  auswählen,  also
  529.         z.B. die Farbe in  welcher  die  weißen  Figuren  gezeichnet  werden
  530.         sollen. Wenn Sie auf einem eigenen separaten Bildschirm spielen,  so
  531.         können Sie die Farben auch mit den Schiebereglern verändern. Spielen
  532.         Sie auf der Workbench oder auf einem "Public-Screen", so sollten Sie
  533.         aber besser nur Farben auswählen, nicht aber den Farbton  verändern.
  534.          
  535.     Change Patterns
  536.        
  537.       White Stones, Black Stones, White Squares, Black Squares,
  538.          
  539.         Hiermit können Sie die für die Figuren und Felder verwendeten Muster
  540.         verändern. Zur Auswahl steht einfarbig, gepunktet, Striche  aufwärts
  541.         oder Striche abwärts.
  542.  
  543.       Falls Ihnen die Grafik nicht gefällt, sollten Sie etwas mit den Farben
  544.       und Mustern herumspielen. Die Voreinstellungen sehen mit den  normalen
  545.       Workbenchfarben und einer Hires-Interlace-Workbench ganz gut aus, aber
  546.       wenn man auf einem Bildschirm mit niedrigerer Auflösung  spielen  muß,
  547.       ist es vorteilhaft, wenn man die Farben verändert.
  548.  
  549.     Setup Mode ?
  550.        
  551.       Das Schachbrett bekommt links und rechts einen Rand,  auf  dem  einige
  552.       Figuren stehen. Im Aufbaumodus kann man sie auch anklicken, um sie auf
  553.       das Brett zu setzen. Man kann auch Figuren  vom  Brett  auf  den  Rand
  554.       ablegen, um sie verschwinden zu lassen. Im  Spielmodus  hat  der  Rand
  555.       natürlich keine Funktion. 
  556.  
  557.     Coordinates ?
  558.        
  559.       Wenn man die Koordinaten abschaltet, hat man etwas mehr Raum  für  die
  560.       Figuren zur Verfügung. Das ist aber wohl nur nötig, wenn man auf einem
  561.       sehr kleinen Bildschirm spielt.
  562.  
  563.     Chess Clock ?
  564.        
  565.       Hiermit  kann  man  die  Uhr  abschalten.  Wenn  man  die  Koordinaten
  566.       abgeschaltet hat, ist die Uhr immer auch abgeschaltet.
  567.  
  568.     Squareframes
  569.        
  570.       White ?, Black ?
  571.          
  572.         Hiermit kann man  veranlassen,  daß  um  die  einzelnen  Felder  des
  573.         Schachbrettes noch ein Rahmen gezeichnet wird. Das ist nur sinnvoll,
  574.         wenn die betreffenden Felder punktiert oder gestrichelt  dargestellt
  575.         werden,  denn  sonst  ist  der  Rahmen  unsichtbar.  Bei  bestimmten
  576.         Farbkombinationen kann der Rahmen auch unsichtbar sein.
  577.  
  578.     Change Screen
  579.        
  580.       Hiermit können Sie wählen, ob Sie auf dem "Default Public Screen"  (in
  581.       der Regel die Workbench), auf einem anderen "Public Screen"  oder  auf
  582.       einem eigenen "Custom Screen" spielen wollen. Wenn Sie  einen  "Public
  583.       Screen" verwenden wollen, so müssen Sie dessen Namen  kennen  und  ihn
  584.       eintippen. Wenn Sie einen Custom-Screen benutzen, so sollte dieser wie
  585.       die Workbench vierfarbig sein.  Sie  können  auch  einen  zweifarbigen
  586.       Bildschirm benutzen, nur sieht das nicht so gut  aus.  Ein  Bildschirm
  587.       mit mehr als 4 Farben macht nicht viel Sinn, da VChess nur  maximal  4
  588.       Farben verwendet. Falls Sie wirklich auf einem  Bildschirm  mit  einer
  589.       horizontalen Auflösung von nur 320 Punkten spielen wollen, so kann  es
  590.       bei einer großen Schrift vorkommen, daß  Teile  des  Menüs  unsichtbar
  591.       sind. Beachten Sie, daß die Art des Bildschirmes auch Einfluß auf  die
  592.       Rechenleistung haben kann,  so  wird  das  Programm  auf  einem  A3000
  593.       deutlich langsamer, wenn man  auf  einem  Productivity-Screen  spielt,
  594.       oder einen Hires-Screen mit 16 Farben verwendet.
  595.  
  596.     Screenfont
  597.        
  598.       Wenn Sie auf einem eigenen Bildschirm spielen, können Sie  mit  dieser
  599.       Funktion für diesen Bildschirm  die  Schrift  für  das  Menü  und  die
  600.       Titelleisten der Fenster auswählen.
  601.  
  602.     Textfont
  603.        
  604.       Hiermit  können  Sie  eine  Schrift  für  den  Text  in  den  Fenstern
  605.       auswählen. Normalerweise sollten Sie hier keine proportionale  Schrift
  606.       verwenden.
  607.  
  608.   Set Up
  609.      
  610.     Dieses Menü ist nur anwählbar, wenn Sie sich  im  Aufbaumodus  befinden,
  611.     eventuell müssen Sie zuvor "Project/StopGame" anwählen.
  612.  
  613.     Load Game
  614.        
  615.       Hiermit  können  Sie  ein  gespeichertes  Spiel  einladen,  um  es  zu
  616.       analysieren  oder  auch  weiterzuspielen.  Sie   können   z.B.   durch
  617.       wiederholtes aufrufen von  "Next  Move"  an  eine  beliebige  Position
  618.       innerhalb eines Spiels gehen, und dann durch  "Project/StartGame"  von
  619.       dieser Stelle aus weiterspielen.
  620.  
  621.     First Move
  622.        
  623.       Es wird zum ersten (eigentlich zum nullten) Zug des  aktuellen  Spiels
  624.       gesprungen.
  625.  
  626.     Last Move
  627.        
  628.       Es wird zum letzten Zug des aktuellen Spiels gesprungen.
  629.  
  630.     Next Move
  631.        
  632.       Der jeweils nächste Zug wird ausgeführt.
  633.  
  634.     Previous Move
  635.        
  636.       Es wird ein Zug zurückgenommen.
  637.  
  638.     Clear Board
  639.        
  640.       Alle Figuren werden vom Brett entfernt. (Achtung: Diese  Funktion  wie
  641.       auch die folgenden drei Funktionen zerstören das aktuelle Spiel  -  es
  642.       kann dann  natürlich  nicht  mehr  weitergespielt  oder  abgespeichert
  643.       werden.
  644.  
  645.     Bould Up
  646.        
  647.       Die Figuren werden in der Grundstellung aufgebaut.
  648.  
  649.     White's turn
  650.        
  651.       Weiß ist am Zug.
  652.  
  653.     Black's turn
  654.        
  655.       Schwarz ist am Zug.
  656.  
  657.   Config
  658.      
  659.     Sämtliche Einstellungen des Programms können in einer Konfigurationdatei
  660.     abgespeichert werden.
  661.  
  662.     Load
  663.        
  664.       Hiermit laden und aktivieren Sie eine bestimmte Konfiguration.
  665.  
  666.     Save
  667.        
  668.       Speichert die momentanen  Einstellungen  als  Voreinstellung  ab.  Sie
  669.       werden dann beim nächsten Programmstart automatisch eingelesen.
  670.  
  671.     Save As
  672.        
  673.       Hiermit kann man weitere Konfigurationsdateien  abspeichern,  die  man
  674.       bei Bedarf mit "Config/Load" wieder laden und aktivieren kann.
  675.  
  676.     Last Saved
  677.        
  678.       Aktiviert wieder die Konfiguration, die beim Programmstart gültig  war
  679.       bzw. mit  "Save"  gespeichert  wurde.  Es  handelt sich  um die  Datei
  680.       VChess.config.
  681.  
  682.     Reset to defaults
  683.        
  684.       Es werden wieder die Voreinstellungen aktiviert.
  685.  
  686.   Extras
  687.      
  688.     Help
  689.        
  690.       Der Compuer denkt immer für denjenigen, der gerade am Zug  ist.  Dabei
  691.       ist es egal, ob der Computer oder ein menschlicher Spieler am Zug ist.
  692.       Wählt  man  diesen  Menüpunkt  an,  so  zeigt  der  Computer  in   dem
  693.       Hilfsfenster alle derzeit möglichen Züge mit der  aktuellen  Bewertung
  694.       an. Die Bewertung ändert sich natürlich mit der Zeit, da der  Computer
  695.       ja immer tiefer und tiefer denkt. Wählt man  z.B.  nach  einiger  Zeit
  696.       wieder "Help" an, so kann sich die Bewertung  etwas  verändert  haben.
  697.       Man kann auch "Help" anwählen, wenn der Computer am Zug ist,  um  sich
  698.       anzusehen, was der Computer momentan so denkt.
  699.  
  700.     Sort
  701.        
  702.       Sort ist  identisch  mit  "Help",  nur  werden  die  Züge  nach  ihrer
  703.       Bewertung sortiert. Der momentan beste Zug ist so immer ganz  oben  in
  704.       der Liste.
  705.  
  706.     Valuation
  707.        
  708.       Die momentane Brettstellung wird bewertet. Diese  Bewertung  ist  aber
  709.       sehr grob, es wird nur  berücksichtigt  was  jede  Seite  momentan  an
  710.       Figuren besitzt und an welcher strategischen Position sich die Figuren
  711.       befinden. Ob eine Figur eine andere schlagen kann, oder  ob  sich  gar
  712.       bald ein Matt einstellen wird, wird nicht berücksichtigt.
  713.  
  714.     Break
  715.        
  716.       Hiermit kann man veranlassen,  daß  der  Computer  seine  Überlegungen
  717.       vorzeitig abbricht und seinen Zug macht.
  718.  
  719.     Undo Last Move
  720.        
  721.       Der zuletzt gemachte Zug wird zurückgenommen. Eigentlich ist das  nach
  722.       den Schachregeln ja nicht erlaubt, aber man kann sich ja  mal  vertun.
  723.       Man kann hiermit auch mehrere Züge zurückgehen.
  724.  
  725.     Redo the Move
  726.        
  727.       Der zuletzt zurückgenommene Zug wird wieder ausgeführt.
  728.  
  729.     Pause
  730.        
  731.       Die Schachuhr wird angehalten, und der  Prozeß,  der  für  das  Denken
  732.       zuständig ist, wird auf eine sehr kleine Priorität gesetzt, so daß  er
  733.       anderen  Programmen  keine  Rechenzeit  wegnimmt.   Die   Pause   wird
  734.       automatisch beendet, wenn wieder eine Eingabe vom menschlichen Spieler
  735.       erfolgt. (Mausklick, Bewegen von Figuren, Menüoperation usw.)
  736.  
  737.     Set Task Pri.
  738.        
  739.       Hiermit kann man die Priorität von VChess  verändern.  Diese  Funktion
  740.       wird man wohl nur sehr selten benötigen. Da ein dauerhaftes  Verändern
  741.       der Priorität wohl kaum sinnvoll ist, wird die Priorität nicht in  der
  742.       Konfigurationsdatei abgespeichert.  Beim  nächsten  Programmstart  hat
  743.       VChess also wieder die Priorität Null (beim Start von  der  Workbench)
  744.       oder die Priorität des Shellprozesses (beim Start aus der Shell).  Die
  745.       Priorität des Denkprozesses ist übrigens immer um eins  niedriger  als
  746.       die  des  Hauptprozesses.   Dadurch   ist   gewährleistet,   daß   auf
  747.       Usereingaben immer sofort reagiert wird.
  748.  
  749.     Create Icons ?
  750.        
  751.       Sollen für gespeicherte Dateien Icons  erzeugt  werden?  Wenn  ja,  so
  752.       werden folgende Icons kopiert, sofern sie existieren, oder  es  werden
  753.       Standardicons erzeugt:
  754.  
  755.       Dateityp          Vorgabeicon
  756.       ----------------------------------------
  757.       Spiel             Game1 oder Games/Game1
  758.       Konfiguration     VChess.config
  759.       Textdatei         Text1 oder Text/Text1
  760.        
  761.     Use Openings ?
  762.        
  763.       Soll    die     Eröffnungsbibliothek     verwendet     werden?     Die
  764.       Eröffnungsbibliothek  hat  den  Dateinamem  VChessOpenings.  Wird  sie
  765.       verwendet, so braucht der Computer für die ersten Züge des Spiel nicht
  766.       zu überlegen und spielt auch deutlich stärker,  da  er  sich  mit  den
  767.       ersten Zügen des Spiels  schon  in  eine  gute  Position  bringt.  Die
  768.       Eröffnungsbibliothek kann natürlich nur benutzt werden, wenn das Spiel
  769.       von der Grundstellung mit Weiß am Zug  beginnt.  Die  Bibliothek  wird
  770.       übrigens nicht schon beim Programmstart, sondern erst beim Beginn  des
  771.       ersten Spiels in den  Speicher  geladen.  Wenn  Sie  gleich  nach  dem
  772.       Programmstart  diesen  Menüpunkt  ausschalten,  so   wird   also   die
  773.       Eröffnungsbibliothek nicht geladen und Sie kommen mit deutlich weniger
  774.       Hauptspeicher aus. Dann müßte das Programm auch auf einem Rechner  mit
  775.       nur 512 K Hauptspeicher laufen.
  776.  
  777.     Teaching ?
  778.        
  779.       Hiermit können Sie einen speziellen "Lehrmodus" einschalten. Sind  Sie
  780.       am Zug, und klicken Sie auf eine Figur, so wird nicht  nur  die  Figur
  781.       selbst markiert, sondern auch alle Felder, auf die  sie  ziehen  kann.
  782.       Das ist für Kinder oder Schachanfänger wohl recht nützlich  und  sieht
  783.       auch ganz nett aus.
  784.  
  785.     Sound ?
  786.        
  787.       Ist dieser Punkt angewählt, so ertönt immer dann,  wenn  der  Computer
  788.       einen Zug gemacht hat, ein akustisches Signal.
  789.  
  790.     Random
  791.        
  792.       Hiermit bringen Sie etwas Abwechslung  in  das  Spiel  des  Computers.
  793.       Normalerweise würde der Rechner ja in der gleichen Situation immer den
  794.       selben Zug spielen, da er den bestem Zug ja ausrechnet. Nun wird  aber
  795.       zu dem errechneten Wert noch ein  Zufallswert  addiert  um  das  Spiel
  796.       abwechslungsreicher  zu  machen.  100  Punkte  entsprechen  dabei  dem
  797.       (scheinbaren) Gewinn eines Bauern.
  798.  
  799.       0, 25, 50, 100
  800.          
  801.         Der Zufallswert liegt zwischen Null und 25, 50 oder 100.
  802.  
  803.         Haben Sie "0" angewählt, spielt der Computer also immer gleich.  Ist
  804.         "50" angewählt, so wird zu jedem errechneten Wert eine Zahl zwischen
  805.         0 und 50 addiert.
  806.  
  807.       Custom
  808.          
  809.         Hiermit können Sie eine beliebige Obergrenze für  die  Zufallszahlen
  810.         eingeben. Ist die Obergrenze zu groß, so wird aber  die  Spielstärke
  811.         des Rechners deutlich abnehmen, aber eventuell  ist  das  ja  gerade
  812.         erwünscht.
  813.  
  814.     Blinken
  815.        
  816.       0, 1, 3, 5
  817.          
  818.         Werden Figuren bewegt, so blinken sie 0, 1, 3 oder 5 mal, damit  man
  819.         besser sehen kann, welchen Zug der Rechner  macht.  Diese  Blinkzahl
  820.         ist auch wirksam, wenn man ein Spiel eingeladen hat, und dann  "Next
  821.         Move" oder "Last Move" anwählt.
  822.  
  823.   Openings
  824.      
  825.     Hiermit kann man die Eröffnungsbibliothek verändern. Dieses Menü  werden
  826.     die meistem Spieler wohl nicht benötigen.
  827.  
  828.     Add this Game
  829.        
  830.       Das aktuelle  Spiel  wird  in  die  Eröffnungsbibliothek  aufgenommen.
  831.       Hiermit kann man also die Eröffnungsbibliothek  erweitern.  Es  können
  832.       aber  nur  maximal  32  Halbzüge  je  Eröffnung  in   die   Bibliothek
  833.       aufgenommen werden. Hat das aktuelle Spiel mehr Züge, so wird der Rest
  834.       ignoriert. Natürlich muß es sich um ein reguläres  Spiel  handeln,  es
  835.       muß also von der Grundstellung mit Weiß am Zug begonnen  worden  sein.
  836.       Wollen Sie Eröffnungen aus einem Buch  einspielen,  so  gehen  Sie  am
  837.       bestem folgendermaßen vor: Sie wählen  "Players/Human-Human"  an,  und
  838.       dann "Project/NewGame". Nun spielen Sie einfach die Eröffnung aus  dem
  839.       Buch Zug für Zug nach, und wählen dann diesen Menüpunkt an. Nun müssen
  840.       Sie noch den Namen dieser Eröffnung angeben, der darf nicht länger als
  841.       32  Zeichen  sein.  Existiert  der  Name  schon,  so  gibt   es   eine
  842.       Fehlermeldung. Probieren Sie einen anderen Namen.
  843.  
  844.       Falls die von Ihnen eingespielte Eröffnung  schon  in  der  Bibliothek
  845.       unter  einem  anderen  Namen  vorhanden   ist,   so   gibt   es   zwei
  846.       Möglichkeiten: Enthält die Eröffnung in der Bibliothek mehr, also noch
  847.       weiter Züge, so gibt es eine Fehlermeldung  und  ihre  Eröffnung  wird
  848.       nicht abgespeichert. Ist in der Bibliothek eine  Eröffnung  verhanden,
  849.       die die gleichen Anfangszüge wie die von Ihnen eingespielte  Eröffnung
  850.       enthält,  aber  weniger  Züge  hat,  so  wird  sie  überschrieben.  Es
  851.       dominiert also immer die Eröffnung mit den meisten Zügen.   Falls  Sie
  852.       kein  Schachexperte  sind,  sollten  Sie  sich  besser  keine  eigenen
  853.       Eröffnungen ausdenken. Eine Eröffnung sollte nämlich  immer  nur  sehr
  854.       gute Züge enthalten, und keinen einzigen schlechten  Zug.  Denn  sonst
  855.       würde der Computer natürlich auch diesen schlechten  Zug  spielen  und
  856.       damit an Spielstärke verlieren.
  857.  
  858.       (Beachten Sie bitte folgendes: Wenn  Sie  Eröffnungen  der  Bibliothek
  859.       hinzufügen wollen, so ist  es  notwendig,  daß  die  schon  bestehende
  860.       Bibliothek bereits eingeladen worden ist. Daher sollte  der  Menüpunkt
  861.       "Extras/Use Openings" durch ein  Häckchen  markiert  sein,  bevor  Sie
  862.       "Project/NewGame"  anwählen.  Anderenfalls  würden   Sie   eine   neue
  863.       Eröffnungsbibliothek anlegen, und  wenn  Sie  dann  "Save new Entries"
  864.       anwählen, würde die schon bestehende Bibliothek überschrieben werden.)
  865.        
  866.     Delete actual
  867.        
  868.       Hiermit löschen Sie die Eröffnung, die gerade von dem Computer benutzt
  869.       wurde.  Das  kann  sinnvoll  sein,  wenn  eine  fehlerhafte  Eröffnung
  870.       eingegeben wurde, und Sie es  jetzt  beim  Spiel  gegen  den  Computer
  871.       bemerken.
  872.  
  873.     Delete by name
  874.        
  875.       Hiermit löschen Sie eine bestimmte Eröffnung.
  876.  
  877.     Dump to File
  878.        
  879.       Alle Eröffnungen werden als Textdatei ausgegeben, man  kann  Sie  dann
  880.       mit einem beliebigen Textanzeiger ansehen oder ausdrucken.
  881.  
  882.     Save new Entries
  883.        
  884.       Erst  wenn  man  diese   Funktion   anwählt,   wird   die   Bibliothek
  885.       abgespeichert.  Vergißt  man  daß,  sind  alle  Veränderungen  an  der
  886.       Bibliothek beim nächsten Programmstart vergessen!
  887.  
  888.       Soviel zu der Bedienung des  Programms,  nun  noch  einige  allgemeine
  889.       Bemerkungen:
  890.  
  891. Fehler
  892.    
  893.   Mit großer Wahrscheinlichkeit  wird  das  Programm  einige  kleine  Fehler
  894.   enthalten. Wenn Sie welche finden, so können Sie mir das  natürlich  gerne
  895.   mitteilen. Angaben wie "Manchmal macht das Programm einen sehr  schlechten
  896.   Zug" oder "Ab und zu wird irgendeine Fehlermeldung angezeigt"  nützen  mir
  897.   allerdings nicht viel. Sie sollten  dann  zumindest  angeben  auf  welchem
  898.   Rechnertyp mit welcher Kickstartversion  Sie  das  Programm  benutzen,  in
  899.   welcher Situation der Fehler auftritt  und  wie  die  Fehlermeldung  genau
  900.   aussieht   (Fehlertext   und   Fehlernummer).   Auch    Anregungen    oder
  901.   Verbesserungsvorschläge sind stets willkommen.  Erwarten  Sie  aber  bitte
  902.   nicht, daß ich jeden kurzen Brief (ausführlich) beantworte. Dazu habe  ich
  903.   als Student zu wenig Zeit. Falls Sie unbedingt eine Antwort haben möchten,
  904.   so legen Sie bitte Ihrem Brief Rückporto bei.
  905.  
  906. Neue Versionen des Programms
  907.    
  908.   Natürlich kann man an VChess noch einiges verbessern. Es  wird  daher  mit
  909.   großer Wahrscheinlichkeit irgendwann eine neue,  verbesserte  Version  des
  910.   Programms geben. Sofern diese Version wieder "Freely  Distributable"  sein
  911.   sollte, so wird man sie u.a. auf der FISH- und AMOK-FD-Serie finden. Ob es
  912.   eine neue Version geben wird, und ob diese Version dann  von  mir  als  FD
  913.   freigegeben  wird,  hängt  natürlich  davon  ab,  wie  viele   Leute   die
  914.   Sharewaregebühr bezahlen. In jedem Fall werde ich aber sicherstellen,  daß
  915.   die ehrlichen Sharewaregebührenzahler nicht benachteiligt  werden.  Sollte
  916.   also etwa die Version 3.0 für DM 39 im Softwareshop  verkauft  werden,  so
  917.   wird jeder registrierte Benutzer, der schon  DM 20  für  die  Version  2.0
  918.   bezahlt hat, für die Version 3.0  höchstens  DM 19  zuzahlen  müssen.  Ich
  919.   hoffe aber natürlich, daß genügend Leute die Sharewaregebühr bezahlen,  so
  920.   daß auch die nächsten Versionen von VChess  als  FD  frei  kopierbar  sein
  921.   werden.
  922.  
  923. Zum Schluß noch eine Bemerkung für FD-Serien-Zusammensteller
  924.    
  925.   Leute, die FD-Serien erstellen und  VChess  in  so  eine  Serie  aufnehmen
  926.   möchten, sollten sich den Anfang dieses Textes sorgfälltig durchlesen. Der
  927.   Zusammensteller der Serie sollte darauf achten, das er  VChess  aus  einer
  928.   seriösen Quelle bezieht,  damit  wirklich  alle  Dateien  vollständig  und
  929.   unverändert sind.
  930.  
  931. Nun wünsche ich allen viel Spaß mit diesem Programm!
  932.  
  933. Stefan Salewski, Stade, den 12 November 1993
  934.  
  935.  
  936.